Top 10k strings from Molgrum v89.1 (1989)(Ian Hughes)(Side A).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
2 y+w+q*(v9=o) 2 v0+"1NTNK3": 2 p$="MIX3Y2Z1NT" 2 p$="MIR1X3R2K3": 2 m$(l,p)="6": 2 g(s,y+q)): 2 Spare space 2 Number of control codes to follow. DO NOT ALTER! 2 Line spacing = 8/72 inch 2 "MOLG.CODE" 2 "MOLG.BASIC" 2 "54.75"*pi: 2 Assign graphics mode K to one-to-one plotting (makes circles round) 1 z,o;"EPSON printer?": 1 z$=z$+" "+m$(l,s*i 1 z$=m$(l,r): 1 z$(p)="Q") 1 y+q)+i*pi*(h>y+q)): 1 x$(p,j),p)=x$(i,j) 1 v8=n*pi/q: 1 v7=(v3=t): 1 v7=(v3=p): 1 v6;"_______"( 1 v5=v5+y+r: 1 v1=pt+v*z+(mc=q)*(z+u) 1 v1=pp-p+g*w: 1 v0=v0+(sp=q): 1 s$(c)(u+i)=" " 1 s$(b)(t)<hp 1 s$(ad)(t)<hp 1 s$(ac)(t)<hp 1 s$(ac)(h): 1 s$(a)(t)<hp 1 r+s*j,p+r*i; 1 r(b)+h-u+i- 1 pt+q+u*c,i*y*y: 1 pm-p+i+t*mn, 1 p(v3-q,n,i/p): 1 p(s,z+q,i*i): 1 p(s,z+p,i): 1 p(s,y,h*pi): 1 p(s,y,-v6) 1 p(s,y,(in+ 1 p(s,y+t,v9+n-i): 1 p(s,y+t,-n): 1 p(s,y+s+v0,(in+ 1 p(s,y+s+j,o): 1 p(s,y+s+i,-o(i)): 1 p(s,y+s+h,i): 1 p(s,y+r,n*pi*(p-q*(mc=q))): 1 p(s,y+r,-(mc=o)* 1 p(s,y+q,o): 1 p(s,y+q,in+ 1 p(s,y+q,i*pi): 1 p(s,y+q,-v6): 1 p(s,y+p,-v6+ 1 p(s,i+y+s,- 1 p(s,h,i*(h 1 p$=p$+"f"+a$(i): 1 p$=p$+"V*ID": 1 p$=p$+"MITZ1Y2X3R1K3": 1 p$=p$+"MIR3*N" 1 p$="MIY2Z1NT": 1 p$="MITZ1Y2X3": 1 p$="MITK3": 1 p$="MITK3" 1 p$="MIR1X4R2K3": 1 p$="MIR1X3Z4X5R2K3" 1 p$="MIR1TR2K3": 1 o,y;"SHADING SET ";mc: 1 o,o;"Frame ";fn;" of ";g: 1 o(v0)=o(v0)+in: 1 n=v5+v1-p: 1 n$(n)+" New": 1 m$(y+u,p)="6": 1 m$(y+u,p)="5": 1 m$(x,p)="2" 1 m$(q,p)="4" 1 m$(l,q)="I": 1 m$(l,q)="C": 1 m$(l,q)-w*w: 1 m$(l,p)="5": 1 m$(l,p)="2": 1 i-p,o;i;") ";: 1 i+r,r;i;") "; 1 i$=i$+" "( 1 h=w+y+(z+t)* 1 go+l*gf+mc*t*y 1 gm+mc*y*y: 1 g(s,y+s+v0))): 1 g(s,y+p)): 1 g(s,x)*h-in* 1 g(s,w)*h-in*hp)): 1 g(s,i))/q: 1 f=q*(i$="-")+(i$="+"): 1 f(n),hp*(f-p): 1 e-y,mc*hs: 1 e-s,i*y*y: 1 e$="Wrong file": 1 e$="VdW ratio (0.1 to 1.25)": 1 e$="Too many valences": 1 e$="Too many atoms": 1 e$="Separation": 1 e$="Residue"+e$ 1 e$="No room in file": 1 e$="No free valences" 1 e$="New radius (0.10-2.50)": 1 e$="Line no.": 1 e$="Film full": 1 e$="Bond length": 1 e$="Bond in ring": 1 e$="Ball size (2 1 e$="Atoms not bonded": 1 e$="Atoms in same fragment": 1 e$="Atoms already bonded": 1 e$="Atom not mono-valent": 1 e$="Angle": 1 e$="Angle (deg)": 1 e$=": "+i$+" to": 1 e$=" (0 to 255)": 1 d,(q*f-p)* 1 d,(p-q*f)* 1 c(p$+"Y4*N"): 1 c(p$+"*N"): 1 c(p$+"*N") 1 c(n$+"wD"): 1 c("wMIV*I"): 1 c("wMIC*Nn"): 1 c("nt"+i$): 1 c("MIX3Y2Z1NTK1*"): 1 c("MITZ1Y2K1IY4Z5NTK2*"): 1 c("MIR3*Nw") 1 c("MIR3*N") 1 c("MIR2K3*"): 1 c("MIR1Z1TR3*N") 1 c("C"+n$): 1 c$(v3+v4,q)): 1 c$(v3+v4,p); 1 Set up printer control codes used by the machine code routines for screen dumps. 19 codes are used for each of the dump routines. Any unrequired codes should be replaced by 0's. As supplied thecodes are suitable for an Epson LX80 printer. 1 RadiusShade 1 Q to QUITI 1 Move tables 1 MOLGRUM ~ 1 MOLG.CODE s# 1 MOLG.BASIC 1 Left margin 1 Left margin 1 Ian Hughes 1989"'' 1 IAN HUGHES 19892 LOADEDITGETF 1 FILESIZE>0 1 FILESIZE=240 1 FILESIZE<251 1 DEMO 1 Created with Ramsoft MakeTZX 1 Control codes for SDMP 1 Control codes for BDMP 1 ;FILESIZE; 1 ;"Wait for MOLGRUM to load" 1 ;"User-defined keys:-"; 1 ;"Preset keys:-"'' 1 ;"MOLGRUM"; 1 ;"MAXIMUM FILESIZE IS "; 1 ;"ERROR! ERROR! ERROR! ERROR!"; 1 ;" Q QUIT to previous menu"'" R REDRAW current structure"'" F FIT structure to screen area" 1 ;" ATOMS" 1 6 ^ L/SEDITLISTFILMCONNSCR$6 ^LABLMEASMONMCOPYSDMPBDMP6 ^ANIMMOVEROTMROTB SELVIEW6 ^DISPSHOWHIDEALTRKEYSBASC5 ^MAKBBRKBADDH DELJOINGETF3AQLOADSAVESTORRECLSWOPMERG1AQCURS TOP BOT DELCONV NEW6AQSCRNPRIN XYZLENSANGSTORS2AQLOADMAKECONTPLAYAUTOSAVE3BQ LENANGLTORSLISTCNCL 3BQAXISPLANOLAPUSR1USR2USR36CQXMOVYMOVROTMZOOMROTB SEL3 XROTYROTZROT 3 MOLORIGCURS 2 FRAGWHOL 6 ACT REVINCRDECRMENUFRAM5DQDEFSTABSBONDBL/SFILL 6DQBORDCLIPHDRW VDWBSIZTABS6DQATYPSET1SET2PATSSAVELOAD3SQNAME RADSHAD 4 NONESQARDIAMCIRC 6EQ +1H +2H +3HNAMEMEAS DEL5 ATMSFRAG RESTYPEWHOLHIDN6 TOGL ^ ^ ^ ^ ^ 2 NO YES 1 0062000120660235306253022 1 000MIVST*ID000MIV*ID! 1 0+256*2=512 bytes follow 1 0+256*1=256 bytes follow 1 *FILESIZE: 1 )=pf-r+r*n 1 )=d+y+r+n*(z+t): 1 (w*w+i+x*j): 1 (v1+h))+" New value": 1 (v1*v1+v2*v2): 1 (t-q*(mn=o))+"B": 1 (s-i)*t-p: 1 (pt+t+c*u),mc+n-p: 1 (pf-q+r*c))/w): 1 (pf-p+r*c))/w): 1 (ma*(z+t)/r/ 1 (e$);" :"; 1 ''''"FILESIZE set to ";filesize''"Should be in the range 1 to 250"''"PLEASE ALTER LINE 1": 1 ''" SELECT - used to select a menu"'" option or an atom"'" UP )"'" DOWN )- cursor movement"'" LEFT ) controls"'" RIGHT )" 1 #sp;"Name Res X Y Z": 1 #p;"scroll?": 1 #p;"Select fragment ";e$: 1 #p;"Select atoms (Q to quit)": 1 #p;"Ready to verify?": 1 #p;"Press key for ";e$: 1 #p;"Play tape.": 1 "a","b","c","alpha","beta","gamma" 1 "SELECT","UP","DOWN","LEFT","RIGHT" 1 "New name: "; 1 "New name (2 chars): "; 1 "Name (up to 4 chars): "; 1 "Enter ""GO TO M"" for MOLGRUM": 1 "Change letter? "; 1 "Atom type **** :"; 1 "87"+h)+"-shift (Ang)": 1 "85")+"-coordinate": 1 "70.5"*pi: 1 "65",mc+n-p: 1 Ian Hughes 1989 ******************************** 1 ******************************** Loader for MOLGRUM version 89.1